草庐IT

• 网络安全

全部标签

C++ 在公共(public)函数中使用 system() 安全还是不安全?

这个问题在这里已经有了答案:Aresystem()callsevil?(6个答案)关闭6年前。我有一个程序,我需要先执行.exe将图像转换为DDS,然后才能在我的程序中使用它们。为此,我有一个函数,我可以像这样将命令传递给system():unsignedint__stdcallScene::ExecuteCommand(void*command){returnsystem(static_cast(command));}前几天我在想,这可能是不安全/危险的,但我不是100%确定它是否是(如果是,它是如何不安全/危险的)。该功能按预期工作,但这是不好的做法吗?我应该担心吗?我的问题不是重

Windows 10 安全存储

在Windows10中,是否有类似于AndroidTrustZone的安全存储机制?数据在哪里加密并存储在与常规用户文件空间分开的位置?我希望存储来自不需要任何其他用户或应用程序访问的应用程序的数据,我真的不想只加密它并将其存储在磁盘上。有什么想法吗? 最佳答案 Windows是一个开放平台(不像非rootAndroid-我现在谈论的是用户的观点)没有简单的方法可以将任何东西存储在磁盘上(或其他地方)并保护它不受用户的影响使用权。用户本质上是其PC及其磁盘上所有内容的所有者。你能做的最好的就是使用CryptProtectData/C

c# - 假设注册表配置单元始终相同有多安全?

我正在编写一个允许您与注册表交互的控制台应用程序。应用程序以设置为空的字符串path开始。当用户键入ls时,我希望它列出所有注册表配置单元(因为它们当前位于本地计算机的顶层)。然而,经过一些广泛的研究后,我无法找到一种方法来获取当前机器上的所有注册表配置单元。假设这些hive将一直在那里有多安全?HKEY_CLASSES_ROOTHKEY_CURRENT_USERHKEY_LOCAL_MACHINEHKEY_USERSHKEY_CURRENT_CONFIG如果认为它们始终存在是不安全的,我如何动态获取它们?(很抱歉,如果“hive”不是根级子项的正确术语,我对处理注册表还很陌生)

windows - 我怎样才能出示证据来识别网络攻击者(MiTM 和 arp 欺骗,邪恶的双胞胎)?

我不是技术新手,而是一名安全新手。这是我的问题:在过去的10个月里,我一直在网上不断受到骚扰,大概是同一个人。它给我带来了无尽的压力,失眠,工作和学习的延误以及许多挫折感。这是一个特定的背景,但我想首先证明我的问题是合理的,特别是考虑到我是论坛的新手。已经到了无法忍受的地步了。不是偶尔发作,是日夜发作。我无法在自己家里在线看电影或看书。在过去的10个月里。目前使用windows7但也在windows10(其他机器)上受到攻击好了,进入正题:如果有人使用arp欺骗进行中间人类型的攻击,是否有办法识别肇事者?此外,仅供引用:我已保护我的调制解调器-强加密、密码、不显示ssid、mac过滤、

windows - CMD 命令网络用户密码过期

是否有CMD命令可以取消选中现有Windows用户属性的复选框“密码永不过期”?(假设:复选框在我手动取消选中之前已经被选中以说明该框被取消选中)我正在为Windows10创建一个批处理文件,我想以编程方式进行。(我正在加固操作系统并为其设置基线。)我查看了CMD命令:netuser,它确实有几个密码选项,例如/passwordchg指定用户可以更改自己的密码和/passwordreq指定用户必须有密码。我觉得很奇怪,没有一个用于“密码永不过期”(即/passwordexp:{YES|NO}),所以我的批处理文件可以以编程方式取消选中该选项。我可能在我的谷歌搜索中遗漏了它,但我找不到解

windows - NET::ERR_CERT_COMMON_NAME_INVALID 安全证书未指定主题备用名称

如果我的英语不太好,我深表歉意。我正在尝试从我的IIS服务器创建证书请求,但每次我都完成了请求。客户端仍然不信任Web服务器。我有开发背景,但并不真正喜欢基础设施运营。所以我的问题可能不正确,由于误解,如果是这样,请随时教育我。以下是我的问题:在开始证书申请之前,是否需要将根证书导入到windowIIS服务器中?如果是这样,我如何从Window证书颁发机构创建或导出根证书? 最佳答案 虽然这个答案不是特定于Windows的,但我通过搜索我的问题找到了这个页面,希望以下信息对像我这样在Linux上遇到这个问题的人有用:我也遇到过这个问

windows - 如何在 Perl 中线程安全地设置 STDOUT 编码?

根据文档,使用encoding模块与threads不是线程安全的,并且自perl1.18起已弃用。我在Windows7机器上使用perl5.16。我需要将输出转换为windows866编码。尝试运行线程时,以下代码解释器崩溃。useutf8;binmode(STDOUT,':encoding(cp866)');usethreads;my$thr=threads->create(sub{print"потокработает";})->detach();sleep1;print"основнойпотоктакжеработает";如果没有binmode(STDOUT,':cp866'

windows - 需要从命令行运行 Windows 安全对话框

您知道,当您输入ctrl-alt-del或ctrl-alt-end时通常会得到什么。除了在这种情况下我不能按下那些键,但我想启动那个盒子。具体来说,我希望能够从命令行中调出更改密码对话框。谢谢 最佳答案 这里是RaymondChen给出的答案的扩展。我展示了如何从批处理文件调用WindowsSecurity。请注意,它只有在通过终端session连接到Microsoft终端服务器时才能正常工作。@if(@CodeSection==@Batch)@then@echooff::Seehttps://gist.github.com/Dav

windows - 我如何自动替换网络服务器上的文件,以便它的最新版本持续可用?

我正在开发一个生成Google地球KML文件并将文件保存到网络可访问目录的项目。它使用ActivePerl在Windows上运行。(不是我的首选平台,但它是我必须使用的平台。)我使用的方法是:写入temp.kml,使用File::Copy将temp.kml复制到real.kml。这种情况每秒发生一次。Google地球通过apache2网络服务器获取此real.kml。问题是,当GoogleEarth在将temp.kml复制到real.kml的同时抓取real.kml时会抛出错误>.我知道这很有可能是不可避免的,但是有什么方法可以最大限度地减少抛出错误的频率吗?

c++ - 使用默认网络摄像头的 API?

我正在使用C++编写Win32应用程序,并希望添加将默认网络摄像头输出到屏幕上的功能。我想知道是否有用于此的Win32API,或者是否有一种无需对整个内容进行编码即可执行此操作的方法。谢谢 最佳答案 是的,使用capCreateCaptureWindow真的很简单。谷歌搜索真的很好,你可以毫不费力地找到代码示例。 关于c++-使用默认网络摄像头的API?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com